Design of a Functional Size Measurement for Real-time Software
نویسندگان
چکیده
A requirement for software productivity analysis and estimation is the ability to measure the size of a software product from the user’s viewpoint, that is, from a functional perspective rather than from a technical perspective. One example of such a measurement method is Function Point Analysis (FPA). FPA is now widely used in the Management Information Systems (MIS) domain, where it has become a “de facto” standard. However, FPA has not achieved the same degree of acceptance in other domains of software engineering, such as real-time software. The general opinion is that when FPA is applied to such software the results do not constitute an adequate size measurement of this type of software. This paper reports on a research project carried out to adapt FPA to the specific functional characteristics of real-time software. The proposed extension, called Full Function Points (FFP), is described and the results of field-testing are discussed. This research was conducted using an adaptation of Basili’s framework for empirical research in software engineering and it is described accordingly.
منابع مشابه
Field Programmable Gate Array–based Implementation of an Improved Algorithm for Objects Distance Measurement (TECHNICAL NOTE)
In this work, the design of a low-cost, field programmable gate array (FPGA)-based digital hardware platform that implements image processing algorithms for real-time distance measurement is presented. Using embedded development kit (EDK) tools from Xilinx, the system is developed on a spartan3 / xc3s400, one of the common and low cost field programmable gate arrays from the Xilinx Spartan fami...
متن کاملMeasuring the Functional Size of Real-Time and Embedded Software: a Comparison of Function Point Analysis and COSMIC
The most widely used methods and tools for estimating the cost of software development require that the functional size of the program to be developed be measured, either in “traditional” Function Points or in COSMIC Function Points. The latter were proposed to solve some shortcomings of the former, including not being well suited for representing the functionality of real-time and embedded sof...
متن کاملFunctional Size of Real-Time Software: Overview of Field Tests
In most software cost estimation models, software size is the key cost driver. Such models use either a technical measure of software size, based on lines of code, or alternatively a functional size measure which can be known earlier in the software life cycle. However, even though Function Points is the most widely used functional size measure in the MIS domain, practitioners have often pointe...
متن کاملFragmentation measurement using image processing
In this research, first of all, the existing problems in fragmentation measurement are reviewed for the sake of its fast and reliable evaluation. Then, the available methods used for evaluation of blast results are mentioned. The produced errors especially in recognizing the rock fragments in computer-aided methods, and also, the importance of determination of their sizes in the image analysis ...
متن کاملMeasurement of Software Size: Contributions of COSMIC to Estimation Improvements
This paper presents 1) an outline of the design of COSMIC, the 2 generation of functional size measurement methods; 2) industry evidence that COSMIC has met its primary design goal to be of practical value in software project performance measurement and estimating; 3) industry evidence of the method’s automation, including full automation with very high accuracy for real-time embedded software ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998